|
Der Zugriff auf Institutions- bzw. Unternehmensdatenbanken über das
World Wide Web (WWW) findet zur Zeit meist unter Verwendung des
Common Gateway Interface (CGI) statt. Die CGI - Schnittstelle stellt
zur Zeit den Standard für die Interaktion von WWW mit
Anwendungsprogrammen und Datenbanken dar, obwohl sie den großen
Nachteil der mangelnde Effizienz hat. Jede Interaktion mit der
Anwendung löst das Laden und den Neustart eines CGI - Skripts aus.
Zusätzlich bedeutet jeder Start eines CGI-Skripts, daß eine
Kommunikation mit dem Web - Server stattfinden muß, der die Anfrage
entgegennimmt und die Ergebnisse des CGI - Skripts wieder an den
Client schickt. Eine effizientere Methode für den Datenbankzugriff
stellt die in Java integrierte JDBC - Schnittstelle dar. Mit
entsprechenden Datenbanktreibern kann eine dauerhafte Verbindung
zwischen einem Java - Applet in einem WWW - Browser und einer
Datenbank erzeugt werden. Über diese Verbindung werden dann die
Anfragen an die Datenbank und die Ergebnisse ausgetauscht, ohne daß
der Web - Server zusätzlich belastet wird. Da die Entwicklung eines
JDBC - Treibers den Umfang einer Studienarbeit überschreitet,
sollen innerhalb dieser Arbeit nur die Schnittstellen
PreparedStatement, ResultSet und ResultSetMetaData implementiert
werden. Eine der wichtigsten Aufgaben dieser Studienarbeit ist
folglich die intensive Zusammenarbeit mit dem Entwickler des anderen
Teils des JDBC - Treibers, da die Client / Server Struktur des
Treibers (und des Servers) auf die gemeinsamen Anforderungen hin
entworfen und implementiert werden muß.
|